#include <deOGG.hpp>
Inheritance diagram for deOGG:


Public Member Functions | |
| deOGG () | |
| deOGG (char *filename) | |
| virtual | ~deOGG () |
| void * | GetInterface (int interface_id) |
| deBoolean | Initialize (const char *filename) |
| void | Destroy () |
| int | GetDataChunk (void *ptr, long size, s32 DataOffset) |
| uint8 * | GetAllData () |
| deBoolean | AtEndOfStream () |
| void | SetPosition (long NewPos) |
| void | GetFormat (WAVEFORMATEX *format) |
| u32 | GetLength () |
| IdeResourceBase * | MakeCopy () |
| create a copy of the object in memory | |
| int | GetType () |
Private Attributes | |
| WAVEFORMATEX | m_Format |
| IdeFile * | m_pSource |
| IdeFSReal * | m_pSourceSystem |
| ogg_sync_state | m_oy |
| ogg_stream_state | m_os |
| ogg_page | m_og |
| ogg_packet | m_op |
| vorbis_info | m_vi |
| vorbis_comment | m_vc |
| vorbis_dsp_state | m_vs |
| vorbis_block | m_vb |
| DWORD | m_BufferSize |
| DWORD | m_CurrWritePos |
| DWORD | m_FillLength |
| DWORD | m_FillPos |
| DWORD | m_SecureDistance |
| DWORD | m_EmptyPos |
| int | m_InterfaceType |
| int | m_RefCount |
|
|
|
|
|
|
|
|
|
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
||||||||||||||||
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
|
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
create a copy of the object in memory
Implements deResourceBase. |
|
|
Implements IdeSoundData. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3